home *** CD-ROM | disk | FTP | other *** search
-
- ====================
- Module Protector 2.x
- ====================
-
-
-
- PREFACE
- -------
-
-
-
- Module Protector is copyright (c) 1994 by Atle Bjustveit, all rights
- reserved. This is SHAREWARE so to all PD distributors get in touch with
- me. Else you should send me about $10 dollar, as this is a shareware!!
-
- Both program and document must be distributed in their original form. The
- program cannot be used for commercial purposes without written permission
- from the author.
-
- I am NOT responsible for any damage caused by this program, but I do hope
- you find this program usefull.
-
- If you have suggestions or remarks about this program, or if you find any
- bugs, please let me know by writing to this address:
-
- Atle 'ICS' Bjustveit
- Graagaasveien 17
- 4048 HAFRSFJORD
- NORWAY
-
-
-
-
- CONTENS
- -------
-
- 1. AN INTRODUCTION
-
- 2. USAGE
-
- 3. FEATURES
-
-
-
-
- AN INTRODUCTION
- ---------------
-
- This program uses these librarys, so make sure these is present in your
- LIBS: directory:
-
- req.library
- reqtools.library
-
- The reqtools.library is copyrighted to Nico Francois.
- And the req.library is copyrighted to Colin Fox.
-
- When distributing this program, these files should be present:
-
- SYS:
-
- ModuleProtectorV2.2
- ModuleProtectorV2.1
- ModuleProtectorV2.x.DOC
- MP2x-Players (DIR)
-
- LIBS:
-
- reqtools.library
- req.library
-
- Note that the V2.2 version is for OS 2.x or higher, and the V2.1 version is
- all OS's, I hope. This is a hurry release!!!!
-
- All these files SHOULD be on the same disk which you would find the 'Module
- Protector' on. This message goes especially to PACK makers!!!!
-
-
-
- FEATURES
- --------
-
-
- PROJECT
- -------
-
- Load Module - Loads the module, only ProTrackerV1.x -
- 3.x or Module Protector modules are
- accepted.
-
- Save Module - Saves the protected module, or non protected.
-
- Load Patterns - Loads the patterns from a split module.
-
- Save Patterns - Saves the patterns to an own file.
-
- Load Samples - Loads the samples from a split module.
-
- Save Samples - Saves the samples to an own file.
-
- Clear Module - Clears the module either protected or not.
-
- Quit - Quits Module Protector 2.x
-
-
-
- PROTECT OPERATIONS
- ------------------
-
- Protect Module - Protects the module, by coding all pattern
- using both passwords. You must write down both
- password, because you need them in the player,
- and when you're goind to deprotect a module.
-
- DeProtect Module - Deprotects the module, removes the protecting
- with both passwords.Hopefully you wrote down both
- passwords, if you didn't... too bad!
-
- Enter Password 1 - Enters password 1, has to be 16 ascii long.
-
- Enter Password 2 - Enters password 2, has to be 16 ascii long.
-
-
-
- SPLIT OPERATIONS
- ----------------
-
- Split Module - Splits the module into samples and patterns.
-
- Join Samples-Patterns - Joins the samples and patterns back.
-
-
-
- PREFERENCES
- -----------
-
- Set Module Path - Sets the directory in which you want the
- Module Protector to look for modules.
-
- Set Pattern Path - Sets the directory in which you want the
- Module Protector to look for patterns.
-
- Set Samples Path - Sets the directory in which you want the
- Module Protector to look for samples.
-
- Save config. - Saves all the paths to a file called:
- MP2x-Config
-
- Load config. - Loades the MP2x Configuration file called:
- The config file is placed in S directory.
-
- INFO
- ----
-
- About - Read all about the Module Protector V2.x
-
- Module Info - Display all the information about the
- module; samplenames, modulename,
- modulelenght, songlenght (patterns) and
- highest pattern.
-
-
- PLAYERS
- -------
-
- MP2x-Replayer-CIA-Split.s
-
- This player should be used if you are going to play a splitted module using
- CIA timing.
-
-
- MP2x-Replayer-CIA.s
-
- This player should be used if you are going to play a normal protected
- module using CIA timing.
-
-
- MP2x-Replayer-VBL-Split.s
-
- This player should be used if you are going play splitted module using VBL
- to time 50Hz.
-
-
- MP2x-Replayer-VBL.s
-
- This player should be used if you are going to play proteced modules using
- VBL to time 50Hz.
-
- HISTORY
- -------
-
- Module Protector V1.0:
- I really hope that nobody ever got this version,
- because it's just a big BUG!! Nothing works 100%
- in that version.
- Nothing more to say about this version.
- Module Protector V1.1:
- This version is the same version as 1.0, except
- from that I fixed some bugs, but the whole coding
- is extremly lame!! I had a major problem to get
- the player to work properly.
- Module Protector V2.0:
- This version is completly different from the other
- versions, and with a new code. Almost total bug
- free (I hope). The player is fixed, and should
- work 100%. I've "made" sevrel players for this
- version. With and without CIA timing. The reason
- why I used "made" is because I haven't made the
- whole player, I've just made some changes to it.
- The player was originally made by:
-
- Lars Hamre/Amiga Freelancers.
-
- Module Protector V2.1:
- The version which I hope you'll use.
- This version is exactly the same as V2.0, execpt
- that I've put on 2 bitplanes, instead of 1
- bitplane.
- The players hasen't changed since last, sorry but I
- don't have a fast Protracker player to use with
- Module ProtectorV2.1. If someone out there has a
- fast Protracker player please send it to me!!
- Don't send ProrunnerV2.0 or lower versions, ok!!?
- The adress is at the begining of this doc!!
-
- Hope you all will enjoy this program. Should
- there be any improvements, just write to me, and I
- might include your suggestion(s).
-
- Module Protector V2.2:
- This version is exactly the same as V2.1, execpt
- that I've changed the colors a bit + it only works
- on OS 2.x or higher, I think?!!
-
-
- OBS!!
- -----
-
- Note that it is very important to hide the password labels and the
- password text far from either the playroutine and the module, because
- if you don't the ripper MIGHT find the passwords very easy, and MIGHT
- BE ABLE TO DEPROTECT THE MODULE, but I actually doubt it!!!!
- An example to protect against this is to hide the password in fast mem
- if possible!!!
-
-
- WHY I MADE THIS PROGRAM
- -----------------------
-
- I made this program because I wanted to have a program which where able to
- protect a module into a nearly 100% unrippable module. And because there
- is no such program as this in the scene (as far as I know), but there is
- programs like Propacker, Noisepacker, Wantonpacker, Promizer etc etc, but
- none of them can asure you that the module is unrippable. You can get
- rippers which is able to ripp MOST of these module types. If someone is
- going to make a ripper to ripp modules protected with my protector, then I
- can only say:
-
- GOOD LUCK RIPP MAKER(S)!!!
-
- If you use this program I can asure you that the ripper will have a lot of
- problem ripping the module, and make it into a normal module, because of
- the way the module(s) are protected. If you protects and splits a module
- you can put the pattern in the fast mem and the samples in the chip mem,
- which makes it a bit harder to ripp the module(s).
- So why not use this program?? Well I know why YOU should use this program.
-
- There is only one disadvantage, and that is the player. It's to SLOW!!!
-
- BUG TESTING
-
- Both Module ProtectorV2.0 and Module ProtectorV2.1 has been tested on A500
- with 1MB chip + 512 Fast, A1200 with 2Mb chip and on A4000'040 with 2
- chip and 4 fast. I've been testing it for bug during all the time I've
- used to code it. All coding has been done in real machine code.
-
- LAST WORDS!
-
- I've not yet seen any ripper(s) which is able to rip this kind of
- protection, so why not use this protector???!!!
- And watch out for Module ProtectorV3.0 with a new code, and a better way to
- protect YOUR modules!! Release date ????,maybe?!!!
- So stay tuned for more productions from ICS/Infect.
-
-
- GREETINGS
- ---------
-
- Greetings to: Multiplex/Chrome, President Screw/Spaceballs,
- Kingpin/Spaceballs, Lizard/Spaceballs
-
- And greets to all member of INFECT!!
-
- Thanks to Multiplex for all the help you've given me!
-